ul.vgr-list-view {
  list-style: none;
  margin: 0;
  padding: 0;

  > li {
    background: #eef5fa;
    border: 1px solid #c4ced5;
    @include border-radius(3px);
    margin: 7px 0;
    padding: 10px;
    position: relative;

    &.vgr-list-view-item-odd {
        background: #fff;
    }

    .bd {
      max-height: 200px;
      overflow: hidden;
    }

    .bd:after {
      content: "";
      width: 100%;
      height: 40px;
      position: absolute;
      bottom: 40px;
      left: 0;
      background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #eef5fa 100%);
      background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #eef5fa 100%);
      background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #eef5fa 100%);
      background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #eef5fa 100%);
      background: linear-gradient(top, rgba(255,255,255,0) 0%, #eef5fa 100%);
    }

    &.vgr-list-view-item-odd .bd:after {
      background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
      background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
      background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
      background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
      background: linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
    }

    .hd,
    .bd,
    .ft {
        margin: 5px 0;
    }

    .ft {
        margin-bottom: 0;
    }

    .hd {
      h3 {
        float: left;
        margin: 0;
        padding: 0;

        a {
            color: #2f72a9;
            text-decoration: none;

            &:hover {
              color: #2f72a9;
              text-decoration: underline;
            }
        }

      }

    }

    .bd {

      a {
        color: #2f72a9;
        text-decoration: none;

        &:hover {
          color: #2f72a9;
          text-decoration: underline;
        }

      }

    }


  }

  // Condensed view
  &.vgr-list-view-condensed {
    .vgr-list-view-item {
      .hd {
          h3 {
            font-size: 1.1em;
          }
      }
    }
  }

}

&.ie7 li.vgr-list-view-item,
&.ie8 li.vgr-list-view-item {
    zoom: 1;
}
